towering snow-capped peaks